package hcn.request;

/**
 * @program: Myproject
 * @description: 查询患者列表的qo
 * @author: zangsf
 * @create: 2022-05-25 20:37
 **/
public class PatientListQO {
    /**
     * 病人姓名/就诊卡号
     */
    private String keyword;
    /**
     * 机构id
     */
    private String orgId;
    private Integer pageNo;
    private Integer pageSize;

    /**
     * 查询组合类型
     * 查询类型，参数设置，1表示按患者患者标识集合查询；2表示按证件集合查询；3表示按诊疗卡集合查询；4根据患者姓名或者诊疗卡号查询，默认是1
     */
    private String queryType;
    /**
     * 业务系统患者档案ID
     */
    private String sourcePatientId;
    /**
     * 身份证件类别代码
     */
    private String idCardCode;
    /**
     * 身份证件号码
     */
    private String idCard;
    /**
     * 证件后四位
     */
    private String inputCode;
    /**
     * 患者姓名
     */
    private String name;
    /**
     * 诊疗卡类型
     */
    private String medicalCardType;
    /**
     * 患者卡号
     */
    private String medicalCardID;
    /**
     * 患者手机号码
     */
    private String patientMobile;

    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getQueryType() {
        return queryType;
    }

    public void setQueryType(String queryType) {
        this.queryType = queryType;
    }

    public String getSourcePatientId() {
        return sourcePatientId;
    }

    public void setSourcePatientId(String sourcePatientId) {
        this.sourcePatientId = sourcePatientId;
    }

    public String getIdCardCode() {
        return idCardCode;
    }

    public void setIdCardCode(String idCardCode) {
        this.idCardCode = idCardCode;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getInputCode() {
        return inputCode;
    }

    public void setInputCode(String inputCode) {
        this.inputCode = inputCode;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMedicalCardType() {
        return medicalCardType;
    }

    public void setMedicalCardType(String medicalCardType) {
        this.medicalCardType = medicalCardType;
    }

    public String getMedicalCardID() {
        return medicalCardID;
    }

    public void setMedicalCardID(String medicalCardID) {
        this.medicalCardID = medicalCardID;
    }

    public String getPatientMobile() {
        return patientMobile;
    }

    public void setPatientMobile(String patientMobile) {
        this.patientMobile = patientMobile;
    }

    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }
}
